/**
 * Project Name:Micro-Services-Config-API
 * File Name   :AbstractServiceConfig.java
 * Package Name:com.micro.services.config
 * Date:2015-9-7上午9:14:28
 * Copyright (c) 2015, http://my.oschina.net/httpssl All Rights Reserved.
 *
*/

package com.micro.services.config;

public abstract class AbstractServiceConfig extends Config
{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public AbstractServiceConfig() {
	}

	private Class<?> interfaceClass;

	private String interfaceName;

	private String version;

	public AbstractServiceConfig(Class<?> interfaceClass, String interfaceName, String version) {
		super();
		this.interfaceClass = interfaceClass;
		this.interfaceName = interfaceName;
		this.version = version;
	}

	public Class<?> getInterfaceClass()
	{
		return interfaceClass;
	}

	public String getInterfaceName()
	{
		return interfaceName;
	}

	public String getVersion()
	{
		return version;
	}

	@Override
	protected void checkConfig()
	{

	}

}